ÇѱÛÁ¦¸ñ(Korean Title) |
Commit¾ÈÀÇ Diff ±â¹Ý ÀÛ¾÷ ½Äº°À» ÅëÇÑ ÀÛ¾÷ ¿ä¾à¹® »ý¼º ¿¬±¸ |
¿µ¹®Á¦¸ñ(English Title) |
A approach to generating a task summary through Diff-based task identification in a Commit |
ÀúÀÚ(Author) |
±èÅ¿µ
±è¼øÅÂ
·ù´ö»ê
Taeyoung Kim
Suntae Kim
Duksan Ryu
|
¿ø¹®¼ö·Ïó(Citation) |
VOL 49 NO. 01 PP. 0261 ~ 0263 (2022. 06) |
Çѱ۳»¿ë (Korean Abstract) |
Version Control System (VCS)¸¦ Àß °ü¸®Çϱâ À§ÇÑ ÀÌ»óÀûÀÎ ¹æ¹ý Áß Çϳª´Â ´ÜÀÏ ÄÚµù ÀÛ¾÷ (¿¹. ±â´É Ãß°¡, bug ¼öÁ¤, ±×¸®°í ¸®ÆÑÅ丵)À» commitÀÇ ´ÜÀ§·Î ÇÏ¿© ¾÷·ÎµåÇÏ´Â °ÍÀÌ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í °³¹ßÀÚµéÀº Á¾Á¾ commit ³»¿¡ ¿©·¯ °³ÀÇ ÀÛ¾÷À» ÇϳªÀÇ commit ³»¿¡ ¾÷·ÎµåÇÏ¿© °ü¸®ÇÑ´Ù. ÀÌ·¯ÇÑ ¹®Á¦´Â ÈÄÀÇ ÇØ´ç ÇÁ·ÎÁ§Æ®ÀÇ commit history¸¦ º¸°í project¸¦ ÀÌÇØÇϱâ À§ÇÑ À¯Áöº¸¼öÀÚÀÇ ÀÌÇظ¦ ¾î·Æ°Ô ¸¸µç´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¿ì¸®´Â commit ¾ÈÀÇ Diff¸¦ ±â¹ÝÀ¸·Î ¿©·¯ ÀÛ¾÷À» ½Äº°ÇÏ°í À̸¦ ±â¹ÝÀ¸·Î °¢ ÀÛ¾÷ÀÇ ¿ä¾à¹®À» »ý¼ºÇØÁÖ´Â Á¢±Ù¹æ¾ÈÀ» Á¦¾ÈÇÑ´Ù. º» Á¢±Ù¹æ¾ÈÀº Diff·ÎºÎÅÍ ¿©·¯ ÀÛ¾÷À» ½Äº°ÇÑ ÈÄ ½Äº°µÈ ÀÛ¾÷ ³»ÀÇ ¿ä¼ÒµéÀ» ¼øÂ÷ÀûÀ¸·Î Á¤·ÄÇÑ´Ù. ±×´ÙÀ½À¸·Î Á¤·ÄµÈ °¢ ¿ä¼Ò·ÎºÎÅÍ Æ¯Â¡ º¤Å͸¦ »ý¼º ÈÄ ÇØ´ç Ư¡ º¤Å͸¦ LSTM+Attention ±â¹ÝÀÇ Neural Machine Translation (NMT) model¿¡ »ç¿ëÇÏ¿© ÀÛ¾÷ ¿ä¾à¹®À» »ý¼ºÇÑ´Ù. ½ÇÇè¿¡¼´Â ÇØ´ç Á¢±Ù¹æ¾ÈÀ» Æò°¡Çϱâ À§ÇØ 6°³ÀÇ Java ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ¼öÁýÇÏ¿´°í LSTM ±â¹ÝÀÇ ´Ù¸¥ ³×Æ®¿öÅ©µé°ú ¸ðµ¨ÀÇ ¼º´ÉÀ» ºñ±³ÇÏ¿´´Ù. ÇØ´ç ½ÇÇèÀ» ÅëÇØ ¿ì¸®´Â ¿ì¸®ÀÇ Á¢±Ù ¹æ¾ÈÀÌ Àû¿ëÇÑ LSTM+Attention ³×Æ®¿öÅ©°¡ ±âÁ¸ ³×Æ®¿öÅ©¿Í ºñ±³ÇØ 65.91% ´õ ¿ì¼öÇÔÀ» °üÂûÇÏ¿´´Ù. |
¿µ¹®³»¿ë (English Abstract) |
|
Å°¿öµå(Keyword) |
|
ÆÄÀÏ÷ºÎ |
PDF ´Ù¿î·Îµå
|